Name: Balloon Fight Console: Nintendo Version 2.0 05/July/2025 Written by: samurai goroh samuraigoroh@gmail.com ******************************************************************************* ___ __ _ _ ___ ___ __ _ | . ) / \ | | | | | | | | | \| | | < | ^^ | | |_ | |_ | | | | | | | . ' | |___) |_/\_| |___) |___) |___| |___| |_|\__| ___ _ ____ _ _ _____ | __) | | | __| | |_| | (_ _) | _) | | | __ | | _ | | | |_| |_| \___| | |_| |_| |_| \_| ******************************************************************************* 1.0 Flags 2.0 Hex Numbers 3.0 Bitwise Values 3.1 Controller input 4.0 Lists 4.1 Stage 4.2 Animation ------------------------------------------------------------------------------- SORTED CODES ------------------------------------------------------------------------------- 0003 XX Score - P1 (000,0X0) 0004 XX Score - P1 (000,X00) 0005 XX Score - P1 (00X,000) 0006 XX Score - P1 (0X0,000) 0007 XX Score - P1 (X00,000) 0008 XX Score - P2 (000,0X0) 0009 XX Score - P2 (000,X00) 000A XX Score - P2 (00X,000) 000B XX Score - P2 (0X0,000) 000C XX Score - P2 (X00,000) 000D XX Bonus Stage - Balloons ? 000E XX Score - TOP (000,X00) 000F XX Score - TOP (00X,000) 0010 XX Score - TOP (0X0,000) 0011 XX Score - TOP (X00,000) 0016 XX Game mode flag (00=Balloon Fight, 01=Balloon Trip) 1.0 0019 XX DEMO mode counter in Title screen 2.0 003A XX CPU controlled toggle (0=Off, 1=On) 1.0 003B XX Stage 4.1 003C XX Stage Display (Does not display bonus stages) 003F XX Title screen - Option mode selected (0=1P, 1=2P, 2=Trip) 4.0 0041 XX Lives - P1 2.0 0049 XXXX Balloon Trip Rank 007F XX Animation - P1 4.2 0080 XX Animation - P2 4.2 0081 XX Animation - Enemy 01 4.2 0082 XX Animation - Enemy 02 4.2 0083 XX Animation - Enemy 03 4.2 0084 XX Animation - Enemy 04 4.2 0085 XX Animation - Enemy 05 4.2 0086 XX Animation - Enemy 06 4.2 0088 XX Number of balloons - P1 0089 XX Number of balloons - P2 0091 XX X coord - P1 2.0 0092 XX X coord - P2 2.0 0093 XX X coord - Enemy 01 2.0 0094 XX X coord - Enemy 02 2.0 0095 XX X coord - Enemy 03 2.0 0096 XX X coord - Enemy 04 2.0 0097 XX X coord - Enemy 05 2.0 0098 XX X coord - Enemy 06 2.0 0099 XX ? (Seems to count from 40 to B0 & loops back) 009A XX Y coord - P1 2.0 009B XX Y coord - P2 2.0 009C XX Y coord - Enemy 01 2.0 009D XX Y coord - Enemy 02 2.0 009E XX Y coord - Enemy 03 2.0 009F XX Y coord - Enemy 04 2.0 00A0 XX Y coord - Enemy 05 2.0 00A1 XX Y coord - Enemy 06 2.0 00C5 XX Time frozen in frames from collecting a bubble in Balloon Trip 00F2 XX Music 0208 XX Fish jumps if < F0 0400 XX X coord (sub pixel) - P1 0401 XX X coord (sub pixel) - P2 0402 XX X coord (sub pixel) - Enemy 01 0403 XX X coord (sub pixel) - Enemy 02 0404 XX X coord (sub pixel) - Enemy 03 0405 XX X coord (sub pixel) - Enemy 04 0406 XX X coord (sub pixel) - Enemy 05 0407 XX X coord (sub pixel) - Enemy 06 040A XX Y coord (sub pixel) - P1 040B XX Y coord (sub pixel) - P2 040C XX Y coord (sub pixel) - Enemy 01 040D XX Y coord (sub pixel) - Enemy 02 040E XX Y coord (sub pixel) - Enemy 03 040F XX Y coord (sub pixel) - Enemy 04 0410 XX Y coord (sub pixel) - Enemy 05 0411 XX Y coord (sub pixel) - Enemy 06 0412 XX Y velocity (fractional) - P1 0413 XX Y velocity (fractional) - P2 0414 XX Y velocity (fractional) - Enemy 01 0415 XX Y velocity (fractional) - Enemy 02 0416 XX Y velocity (fractional) - Enemy 03 0417 XX Y velocity (fractional) - Enemy 04 0418 XX Y velocity (fractional) - Enemy 05 0419 XX Y velocity (fractional) - Enemy 06 041B XX Y velocity - P1 041C XX Y velocity - P2 041D XX Y velocity - Enemy 01 041E XX Y velocity - Enemy 02 041F XX Y velocity - Enemy 03 0420 XX Y velocity - Enemy 04 0421 XX Y velocity - Enemy 05 0422 XX Y velocity - Enemy 06 0423 XX ? 0424 XX X velocity (fractional) - P1 0425 XX X velocity (fractional) - P2 0426 XX X velocity (fractional) - Enemy 01 0427 XX X velocity (fractional) - Enemy 02 0428 XX X velocity (fractional) - Enemy 03 0429 XX X velocity (fractional) - Enemy 04 042A XX X velocity (fractional) - Enemy 05 042B XX X velocity (fractional) - Enemy 06 042C XX ? 042D XX X - P1 042E XX X - P2 042F XX X - Enemy 01 0430 XX X - Enemy 02 0431 XX X - Enemy 03 0432 XX X - Enemy 04 0433 XX X - Enemy 05 0434 XX X - Enemy 06 0490 XXXX Lightning Spark - X coord 04A4 XXXX Lightning Spark - Y coord 051C XXXX Lightning Spark - Speed 0530 XXXX Lightning Spark - Sprite 0558 XX Bonus Stage tier (01-04) 05CD XX Balloons popped in Bonus Stage 05CE XX Balloons popped in a row in Balloon Trip mode. Resets to 0 when a balloon goes off-screen. 061C XX Button Input 3.1 -------------------------------------------------------------------------------- Description -------------------------------------------------------------------------------- 1.0 Flags +--+---+ |00|Off| |01|On | +--+---+ 2.0 Hex Numbers +----+----+-----+ +--------+----+-----+ +----------------+----+-----+ | Bin| Hex| Dec | | Bin | Hex| Dec | | Bin | Hex| Dec | +----+----+-----+ +--------+----+-----+ +----------------+----+-----+ |0000| 0| 0| |00000000| 00| 0| |0000000000000000|0000| 0| |0001| 1| 1| |00010000| 10| 16| |0001000000000000|1000| 4096| |0010| 2| 2| |00100000| 20| 32| |0010000000000000|2000| 8192| |0011| 3| 3| |00110000| 30| 48| |0011000000000000|3000|12288| |0100| 4| 4| |01000000| 40| 64| |0100000000000000|4000|16384| |0101| 5| 5| |01010000| 50| 80| |0101000000000000|5000|20480| |0110| 6| 6| |01100000| 60| 96| |0110000000000000|6000|24576| |0111| 7| 7| |01110000| 70| 112| |0111000000000000|7000|28672| |1000| 8| 8| |10000000| 80| 128| |1000000000000000|8000|32768| |1001| 9| 9| |10010000| 90| 144| |1001000000000000|9000|36864| |1010| A| 10| |10100000| A0| 160| |1010000000000000|A000|40960| |1011| B| 11| |10110000| B0| 176| |1011000000000000|B000|45056| |1100| C| 12| |11000000| C0| 192| |1100000000000000|C000|49152| |1101| D| 13| |11010000| D0| 208| |1101000000000000|D000|53248| |1110| E| 14| |11100000| E0| 224| |1110000000000000|E000|57344| |1111| F| 15| |11110000| F0| 240| |1111000000000000|F000|61440| +----+----+-----+ |11111111| FF| 255| |1111111111111111|FFFF|65535| +--------+----+-----+ +----------------+----+-----+ 3.0 Bitwise Values 3.1 Controller input +--+--------+ |01| Right | |02| Left | |04| Down | |08| Up | |10| Start | |20| Select | |40| B | |80| A | +--+--------+ 4.0 Lists 4.1 Stage +--+------------+ |00| Stage 1 | |01| Stage 2 | |02| Stage 3 | |03| Bonus 1 | |04| Stage 4 | |05| Stage 5 | |06| Stage 6 | |07| Bonus 2 | |08| Stage 7 | |09| Stage 8 | |0A| Stage 9 | |0B| Bonus 3 | |0C| Stage 10 | |0D| Stage 11 | |0E| Stage 12 | |0F| Bonus 4 | +--+------------+ 4.2 Animation +--+------------------------+ |00| No thrust | You can still move upwards |01| Upward thrust | |02| Walking | Left/Right |03| Standing on the floor | |04| Breaking | |05| Sliding | +--+------------------------+